package com.ruoyi.common.core.domain.DTO;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import javax.validation.constraints.NotNull;
import java.util.Date;

@Data
public class SelectComboCardConfigBO {

    @NotNull(message = "页码不能为空")
    private Integer pageNum;
    @NotNull(message = "页大小不能为空")
    private Integer pageSize;

    /**
     * 套餐名称
     */
    private String comboName;

    /**
     * 卡号
     */
    private String cardNumber;

    /**
     * 批次
     */
    private Integer batch;

    /**
     * 状态：1-未核销，2-已核销，3-作废
     */
    private Integer status;

    /**
     * 开始时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private Date startDate;

    /**
     * 结束时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private Date endDate;
}
